package com.greendragon.persistence.dao; 

import java.util.List;

import com.greendragon.persistence.enmu.FetchOrderType;

/** 
 * @author wulibin, exceptsky@gmail.com, 2011-9-26 上午10:35:11
 * 
 */
public interface ICategoryDao<T>  extends IBaseDao<T>{
	/*
	 * 根据名称返回分类
	 * @param name  分类名称
	 * */
	public T getByName(String name);
	
	/*
	 * 返回一页父级分类
	 * @param offset  		设置开始位置
	 * @param length  		设置读取数据的记录条数
	 * */
	public List<T> getAllRootCategories(int offset, int length, FetchOrderType orderType);
}
 